import { get, post } from './http';

/**
 * @param {Base} [Base Api]
 */
export const base = {
	/**
	 * 获取凭证
	 * @param {GET} Method [请求的类型]
	 */
	getCredentials(res) {
		return get(process.env.API_HOST + 'support/rsa', res);
	},
	/**
	 * 帐号登录
	 * @param {POST} Method [请求的类型]
	 */
	getSignUp(res) {
		return post(process.env.API_HOST + 'login', res);
	},
	/**
	 *  获取注册协议
	 * @param {GET} Method [请求的类型]
	 */
	getRegisterDiscovers(res) {
		return get(process.env.API_HOST + 'web_config/configs/WEB_CONFIG_REGISTER_AGREEMENT', res);
	},
	/**
	 *  帐号注册
	 * @param {POST} Method [请求的类型]
	 */
	getRegister(res) {
		return post(process.env.API_HOST + 'user/register', res);
	},
	/**
	 * 助记词查询
	 * @param {POST} Method [请求的类型]
	 */
	getUserNameZJC(res) {
		return post(process.env.API_HOST + 'user/usernamezjc', res);
	},
	/**
	 * 忘记密码助记词验证
	 * @param {POST} Method [请求的类型]
	 */
	getUserNameZJC2(res) {
		return post(process.env.API_HOST + 'user/userNameZjc', res);
	},
	/**
	 *  忘记密码的找回密码
	 * @param {POST} Method [请求的类型]
	 */
	getForgetPwd(res) {
		return post(process.env.API_HOST + 'user/forgotPassword', res);
	},
	/**
	 *  根据密码查询助记词
	 * @param {POST} Method [请求的类型]
	 */
	getPassWrodZjc(res) {
		return post(process.env.API_HOST + 'user/passWrodZjc', res);
	},
	/**
	 *  退出登录
	 * @param {POST} Method [请求的类型]
	 */
	getSignOut(res) {
		return post(process.env.API_HOST + 'user/logout', res);
	}
}